package com.kudian.restful.vo.accountstatement;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.sql.Timestamp;
import java.util.List;

/**
 * Created by apple on 16/7/10.
 */
public class AccountStatementItemVO {
    private Integer asId;
    private String asDay;
    private Timestamp addTime;
    private Boolean asStatus;
    private Integer sellerId;
    private String sellerName;
    private Boolean isPay;
    private Timestamp payTime;
    private Double asAmount;
    private Double ordersAmount;
    private Double fee;
    private Boolean isConfirm;
    private Timestamp confirmTime;
    private Integer userId;
    private String accountTip;

    private List<AccountStatementOrdersItemVO> orders;

    public Integer getAsId() {
        return asId;
    }

    public void setAsId(Integer asId) {
        this.asId = asId;
    }

    public String getAsDay() {
        return asDay;
    }

    public void setAsDay(String asDay) {
        this.asDay = asDay;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Timestamp getAddTime() {
        return addTime;
    }

    public void setAddTime(Timestamp addTime) {
        this.addTime = addTime;
    }

    public Boolean getAsStatus() {
        return asStatus;
    }

    public void setAsStatus(Boolean asStatus) {
        this.asStatus = asStatus;
    }

    public Integer getSellerId() {
        return sellerId;
    }

    public void setSellerId(Integer sellerId) {
        this.sellerId = sellerId;
    }

    public String getSellerName() {
        return sellerName;
    }

    public void setSellerName(String sellerName) {
        this.sellerName = sellerName;
    }

    public Boolean getIsPay() {
        return isPay;
    }

    public void setIsPay(Boolean isPay) {
        this.isPay = isPay;
    }

    public Timestamp getPayTime() {
        return payTime;
    }

    public void setPayTime(Timestamp payTime) {
        this.payTime = payTime;
    }

    public Double getAsAmount() {
        return asAmount;
    }

    public void setAsAmount(Double asAmount) {
        this.asAmount = asAmount;
    }

    public Double getOrdersAmount() {
        return ordersAmount;
    }

    public void setOrdersAmount(Double ordersAmount) {
        this.ordersAmount = ordersAmount;
    }

    public Double getFee() {
        return fee;
    }

    public void setFee(Double fee) {
        this.fee = fee;
    }

    public Boolean getIsConfirm() {
        return isConfirm;
    }

    public void setIsConfirm(Boolean isConfirm) {
        this.isConfirm = isConfirm;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Timestamp getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(Timestamp confirmTime) {
        this.confirmTime = confirmTime;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getAccountTip() {
        return accountTip;
    }

    public void setAccountTip(String accountTip) {
        this.accountTip = accountTip;
    }

    public List<AccountStatementOrdersItemVO> getOrders() {
        return orders;
    }

    public void setOrders(List<AccountStatementOrdersItemVO> orders) {
        this.orders = orders;
    }
}
